body,
html,
div,
span,
input,
p {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
* {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
body,
div,
span,
p,
input,
textarea,
button,
label,
h1,
h2,
h3,
h4,
h5,
h6,
pre {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Segoe UI", "Helvetica Neue", "PingFang SC", "Noto Sans", "Noto Sans CJK SC", "Microsoft YaHei", "微软雅黑", sans-serif;
}
pre {
  line-height: 28px;
  padding: 40px;
  margin: 0;
  overflow: auto;
  padding-left: 30px;
}
.icon {
  width: 100%;
  height: 100%;
  vertical-align: -0.15em;
  fill: currentColor;
  color: #fff;
}
body{
    user-select: none;
    /*background: #f9f9f9;*/
	 background: #FFF;
}
* {
  outline: none;
}
.clearfix:before,
.clearfix:after {
  content: '';
  display: table;
}
.clearfix:after {
  clear: both;
}
.icon-playcircleo {
  /* font-size: 16px; */
  font-size: 16px;
  color: #383838;
}
a {
  text-decoration: none;
}

.m-panel {
  width: 100%;
}
/* 头部 */
.u-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
}
.u-header .u-menurow { 
  /* position: relative; */
  display: flex;
  align-items: center;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  box-shadow: 0px 0px 5px 0px rgba(10,18,33,0.3);
  height: 60px;
  background-color: #fff;
  min-height: auto;
  padding: 0 64px;
  box-sizing: border-box;
  z-index: 75;
}
.u-header.homeHeader .u-menurow{
  box-shadow: none;
}
.u-header .u-menurow .u-logo img{
  width: 147px;
  height:26px;
}
.u-header .u-menurow .u-logo {
  width: 147px;
  height: 26px;
  float: unset;
}
.u-header .u-menurow .u-menu {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width:750px;
    min-width:750px
  }
.u-header .u-menurow .u-menu .slide-line {
  height: 2px;
  position: absolute;
  width: 32px;
  right: 592px;
  display: none;
  bottom: 0px;
  background-color: rgb(232,24,55)
}
.u-header .u-menurow .u-menu .nav-tab {
  height: 100%;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.selectMenu.nav-tab{
  position: relative;
}
.u-header .u-menurow .u-menu .nav-tab a {
  color: #2a2c30;
}
.u-header .u-menurow .u-menu .nav-tab .backgroundA {
  color: #2a2c30;
  padding: 40px 20px 40px;
  box-sizing: border-box;
}
.u-header .u-menurow .u-menu .nav-tab .backgroundA:hover {
  background: #ececed;
}

.u-header .u-menurow .u-menu .nav-tab:not(.nav-btn) {
  padding-right: 20px;
  padding-left: 20px;
}
.u-header .u-menurow .u-menu .nav-tab[tabid=tab-company] {
  padding-right: 40px;
}
.u-header .u-menurow .u-menu .nav-tab.active {
  color: #e60023;
  font-weight:600;
}
.u-header .u-menurow .u-menu .nav-tab.s-sst{
  font-size: 14px;
  color:#000;
}
.u-header.blue .u-menurow .u-menu .nav-tab.s-sst.active {
  color: #e60023 ;
}
.u-header .u-menurow .u-menu .nav-btn {
  padding-right: 10px;
}
.u-header .u-menurow .u-menu .nav-btn:hover {
  border-bottom: none;
   color: #e60023;
}
.u-header.blue .u-menurow .u-menu .nav-tab:hover{
    color:#e60023;
}

/*--------语言设置开始----------*/
.u-header .lanBox{
  position: absolute;
  right:180px;
  top:50%;
  transform: translateY(-50%);
  width:25px;
  height:25px;
  background:url(../images/enOrzh.png) no-repeat;
  background-size:cover;
}
.u-header .lanBox ul{
  display: none;
  position: absolute;
  left:50%;
  width:90px;
  height: auto;
  background: #fff;
  /* border:1px solid #e8e8e8; */
  border:1px solid #e60023;
  transform: translateX(-50%);
  top:calc(100% + 15px);
  border-radius: 3px;
  /* transition: opacity 0.3s;
  opacity: 0; */
}
.u-header .lanBox::before{
  content: "";
  position: absolute;
  top:calc(100% - 11px);
  left:50%;
  transform: translateX(-50%);
  width:0px;
  border:20px solid transparent;
  /* border-bottom-color:#e8e8e8ab;   */
  border-bottom-color: #e60023;
  display: none;
  /* opacity: 0;
  transition: opacity 0.3s; */
}
.u-header .lanBox.active ul,
.u-header .lanBox.active::before{
  /* opacity: 1; */
  display: block;
}
.u-header .lanBox ul li{
    height: 40px;
    line-height: 40px;
    /* padding-left: 10px; */
    cursor: pointer;
    box-sizing: border-box;
    text-align:center;
}
.u-header .lanBox ul li a{
    color: #5c5c5c;
    font-size: 14px;
}
.u-header .lanBox ul li:hover{
  background-color: #f5f7fa;
}

/*--------语言设置结束----------*/
.u-header .u-phone{
  height:100%;
  display: flex;
  justify-content: center;
  align-items:center;
  font-size:18px;
  color: #000000;
  font-weight: 700;
  min-width:170px;
}
.u-header .u-phone .phoneIcon{
  height:20px;
  width:20px;
  min-width:20px;
  background: url(../images/call-black.png) no-repeat center;
  margin-right:10px;
  background-size:100%;
}
.u-header .u-phone .phoneText{
  font-size:16px;
  font-weight: 600;
  color:#000000;
  min-width: 100px;
}
.u-header .registryBtn{
  text-align:center;
  line-height:32px;
  width: 96px;
  overflow: hidden;
  height: 32px;
  background: #E60023;
  border-radius: 4px;
  margin-left: 32px;
}
.u-header .registryBtn:hover{
  background: #f61033;
}
.u-header .registryBtn a{
  font-size: 14px;
  color:#fff;
}
.u-banner-menu-list{
    position:absolute;
    top:60px;
    left:50%;
    width:216px;
    background: #fff;
    box-shadow: 0px 4px 8px 0px rgba(77, 88, 101, 0.35);
    padding:40px 0px;
    /* opacity: 0;
    transition: opacity 0.9s; */
    transform: translateX(-50%);
    z-index:100;
    display: none;
}
.u-banner-menu-list2{
  padding:0px 0px 0;
}
.u-banner-menu-list.Solution{
  position: fixed;
  width: 100%;
  left: 0px;
  transform: translateX(0px);
}
.u-banner-menu-list.active{
  /* opacity:1; */
  display: block;
}
.u-banner-menu-list-item{
  height:48px;
  line-height:48px;
  cursor: pointer;
  transition:color 0.2s;
}
.u-header .u-menurow .u-menu .u-banner-menu-list-item a{
  color:#2a2c30;
  font-size:14px;
}
.u-header .u-menurow .u-menu  .u-banner-menu-list-item:hover a{
  color:#e60023;
}
.u-banner-menu-model-box{
 width: 888px;
 margin: 0px auto;
}
.s-sst {
  font-size: 16px;
  text-align: center;
  color: #888;
  line-height: 16px;
}
  .selectMenu.nav-tab{
  position: relative;
}
/*  */
.u-bodyer {
  margin-top: 60px;
  /* margin-bottom: 60px; */
  width: 100%;
}


/* banner区 */
.u-bodyer .u-banner{
  width: 100%;
  /* height: 696px; */
  padding-bottom: 48%;
  position: relative;
  background-color: #e3e8ec;
}
.u-banner-content{
  width: 100%;
  height: auto;
  position: absolute;
  left: 0;
  top: 0;
  bottom:0;
  /* z-index: -10; */
}
.u-banner .swiper-container{
  width: 100%;
  height: 100%;
  background: #fff
}
.u-banner .swiper-slide {
  width: 100%;
  height: 100%;
  cursor: grab;
  position: relative;
}

.u-banner .swiper-slide .img0 {
   width: 100%;
   height: 100%;
   background-image:url("../images/index2025/banner2025deepseek.jpg");
   /*background-image:url("../images/index2024/banner-2024-bg-Gartner.jpg");*/
   background-repeat: no-repeat;
   /* background-size: 100% 696px; */
   background-position: 50%;
}

.u-banner .swiper-slide .img1 {
   width: 100%;
   height: 100%;
   background-image:url("../images/index2025/banner-2025-bg-Gartner.jpg");
   /*background-image:url("../images/index2025/banner2025deepseek.jpg");*/
   background-repeat: no-repeat;
   /* background-size: 100% 696px; */
   background-position: 50%;
}

.u-banner .swiper-slide .img2 {
  width: 100%;
  height: 100%;
  /*background-image:url("../images/index2024/banner-2024-bg-xpeng.jpg");*/
  background-image:url("../images/index2025/banner2025BD.jpg");
  background-repeat: no-repeat;
  /* background-size: 100% 696px; */
  background-position: 50%;
}
/*
.u-banner .swiper-slide .img3 {
  width: 100%;
  height: 100%;
  background-image:url("../images/index2024/banner-2024-bg01.jpg");
  background-repeat: no-repeat;
  /* background-size: 100% 696px; 
  background-position: 50%;*/


.u-banner .swiper-slide .img3 {
  width: 100%;
  height: 100%;
  background-image:url("../images/index2025/banner-2025-bg-hijly.jpg");
  background-repeat: no-repeat;
  /* background-size: 100% 696px; */
  background-position: 50%;
}
.swiper-title-box{
  position: absolute;
  width: 1200px;
  left: 50%;
  transform: translateX(-50%);
  top: 180px;
}
.swiper-title-box.type2 {
  top: 42%;
  transform: translateX(-50%) translateY(-50%);
}
.swiper-title-box.textCenter{
    text-align: center;
}
.swiper-title-box h1{
  font-weight: 600;
  margin: 0 0 20px;

  font-size: 44px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Segoe UI", "Helvetica Neue", "PingFang SC", "Noto Sans", "Noto Sans CJK SC", "Microsoft YaHei", "微软雅黑", sans-serif;
  color: #0A1221;
  line-height: 52px;
}
.swiper-title-box .swiper-title-hint{
  font-size: 24px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Segoe UI", "Helvetica Neue", "PingFang SC", "Noto Sans", "Noto Sans CJK SC", "Microsoft YaHei", "微软雅黑", sans-serif;
  font-weight: 400;
  color: rgba(10,18,33,0.72);
  line-height: 33px;
}

.swiper-title-box .swiper-title-hint-44{
  font-size: 44px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Segoe UI", "Helvetica Neue", "PingFang SC", "Noto Sans", "Noto Sans CJK SC", "Microsoft YaHei", "微软雅黑", sans-serif;
  font-weight: 600;
  color: #0A1221;
  line-height: 55px;
}

.swiper-title-box .swiper-title-hint-50{
  font-size: 50px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Segoe UI", "Helvetica Neue", "PingFang SC", "Noto Sans", "Noto Sans CJK SC", "Microsoft YaHei", "微软雅黑", sans-serif;
  font-weight: 600;
  color: #0A1221;
  line-height: 80px;
}
.swiper-title-box .swiper-title-btn{
  width: 121px;
  height: 40px;
  background: #E60023;
  border-radius: 4px;
  line-height: 40px;
  color: #fff;
  text-align: center;
  margin-top: 40px;
  font-size: 14px;
}
.homeHeaderLogoMove{
  width: auto;
  /* transition: margin 5s linear; */
  display: flex;
  align-items: center;
  height: 100%;
}
.homeHeaderLogoBox{
    background-color: #fff;
    opacity: 0.8;
    height: 88px;
    /* width: 1200px;
    left: 50%;
    transform: translateX(-50%); */
    position: absolute;
    bottom: 46px;
    z-index: 99;
    border-radius: 3px;
}
.homeHeaderLogoMask{
    /* width: 1200px; */
    height: 100%;
    overflow: hidden;
    margin: 0px auto;
}
.homeHeaderLogoBox .homeHeaderLogoMove>img+img{
   margin-left: 24px;
} 
.u-bodyer .u-model{
  width: 1280px;
  margin: 0 auto;
  padding: 50px 0 30px 0;
  box-sizing: border-box;
  position: relative;
}
.u-model .model-title{
  display: flex;
  flex-direction: column;
  align-items: center;
}
.u-model .model-title h1{
  font-size: 32px;
  font-weight: 400;
  color: #0A1221;
  line-height: 45px;
}
.goMoreTitle .more{
  display: block;
  margin:0 auto;
  width: 200px;
}
.u-model .model-title .more span,
.goMoreTitle .more>span{
  /* display: flex;
  align-items: center; */
  display: block;
  font-size: 14px;
  font-weight: 400;
  /* color: rgba(10,18,33,0.48); */
  line-height: 30px;
  margin-top: 12px;
  align-items: center;
  height:30px;
  border-radius: 15px;
  text-align: center;
  background-color: transparent;
  transition: background 0.4s,color 0.5s;
}

.goMoreTitle .more>span{
  margin:0 auto;
  width:140px;
  color: #e60023;
}
.u-model .model-title .more span{
  color: #e60023;
  width:140px;
}
.u-model .model-title .more span .iconfont{
  margin-left: 4px;
  font-size: 12px;
}
.u-model .model-title .more:hover  span,
.goMoreTitle .more:hover>span{
  color: #fff;
  background-color: #e60023;
}

/* 4个标题 */
.u-model1Box{
  width: 100%;
  /* height: 1122px; */
  background: url(../images/modle1-bg.jpg)  no-repeat;
  background-size:100% 100%;
}
/* AlphaFlow-title */
.u-model1Box .u-AlphaFlow-title-box{
  width: 1200px;
  margin: 0 auto;
  padding: 80px 0 0 0;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
}

.u-model1Box .u-AlphaFlow-title-box .u-title-list-item{
  position: relative;
  width: 280px;
  height: 160px;
  background: #FFFFFF;
  box-shadow: 0px 4px 12px 0px #F2F3F5;
  border-radius: 8px;
  padding: 26px 32px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  transition: box-shadow .3s,-webkit-box-shadow .3s,background 0.3s;
}

.u-model1Box .u-AlphaFlow-title-box .u-title-list-item .u-title-list-item-top{
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.u-model1Box .u-AlphaFlow-title-box .u-title-list-item .u-title-list-item-bottom{
  position: relative;
  font-size: 14px;
  font-weight: 400;
  color: rgba(10,18,33,0.72);
  line-height: 20px;
}
.u-model1Box .u-AlphaFlow-title-box .u-title-list-item .u-title-list-item-bottom::after{
  content: '';
  position: absolute;
  top:50%;
  transform: translateY(-50%);
  left:150%;
  opacity:0;
  font-size: 14px;
  font-weight: 700;
  transition: left 0.6s,opacity 0.4s;
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.u-title-list-item-top .iconRight{
  display: flex;
  align-items: flex-start;
  flex-direction: column;

}
.u-title-list-item-top .iconRight span{
  font-size: 16px;
  font-weight: 500;
  color: #0A1221;
  line-height: 24px;
}
.u-title-list-item-top .iconLeft{
  width: 50px;
  height: 50px;
}
.u-title-list-item-top .iconLeft img{
  display: block;
  width: 100%;
  height: 100%;
}
.u-model1Box .u-AlphaFlow-title-box .u-title-list-item:hover .u-title-list-item-bottom::after{
  content: '\e624';
  left: 120%;
  opacity: 1;
}
.u-title-list-item:hover {
  box-shadow: 0 10px 20px 0 rgb(23 26 29 / 12%) !important;
}
.u-title-list-item:nth-of-type(1):hover {
  background-color:#f7f8fa;
  /*background:url(../images/flow-integrationMobileItem-back1.png) no-repeat;*/
  background-size:cover; 
}
.u-title-list-item:nth-of-type(2):hover {
  background-color:#f7f8fa;
  /*background:url(../images/flow-integrationMobileItem-back2.png) no-repeat;*/
  background-size:cover; 
}
.u-title-list-item:nth-of-type(3):hover {
  background-color:#f7f8fa;
  /*background:url(../images/flow-integrationMobileItem-back3.png) no-repeat;*/
  background-size:cover; 
}
.u-title-list-item:nth-of-type(4):hover {
  background-color:#f7f8fa;
  /*background:url(../images/flow-integrationMobileItem-back4.png) no-repeat;*/
  background-size:cover; 
}
.u-title-list-item:hover .u-title-list-item-bottom{
  color: #E60023 !important;
  transition: all .3s;
}
.u-title-list-item-img{
  background: url(../images/flow-integrationMobileItem-back1.png) no-repeat;
}

/* 流程生命周期 */

.u-model .lifecycle{
  width: 100%;
  margin-top: 42px;
}
.u-model .lifecycle .lifecycle-tab{
  width: 100%;
  height: 44px;
  background: #FAFBFC;
  box-shadow: 0px 4px 12px 0px #F2F3F5;
  border-radius: 22px;
  display: flex;
  justify-content: space-between;
}
.u-model .lifecycle .lifecycle-tab-item{
  width: 252px;
  height: 40px;
  background: #FAFBFC;
  border-radius: 22px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #000;
  line-height: 40px;
  transition: all .1s;
  cursor:pointer;
}
.u-model .lifecycle .lifecycle-tab-item.active{
  background: #E60023;
  box-shadow: 0px 4px 12px 0px #F2F3F5;
  color: #fff;
}
.u-model .lifecycle .lifecycle-tab-item:hover{
  background: #E60023;
  box-shadow: 0px 4px 12px 0px #F2F3F5;
  color: #fff;
}
 .lifecycle .lifecycle-content{
  width: 100%;
  height: 489px;
  display: flex;
  margin-top: 34px;
  position: relative;
  box-shadow: 0px 4px 12px 0px #F2F3F5;
}
 .lifecycle-content .lifecycle-content-left{
  width: 288px;
  height: 100%;
  /* background: url(../images/lifecycle-bg.png) no-repeat; */
  /*background: url(../images/lifecycle-bg1.png) no-repeat;*/
  /**tab菜单切换背景图****/
  visibility: hidden;
  position: absolute;
  top: 0px;
  left: 0px;
  transition: all .15s;
  border-radius:7px 0 0 7px;
}
.lifecycle-content .lifecycle-content-left.content-left1{
  background: url(../images/lifecycle-bg1.jpg) no-repeat;
    background-size:cover;
}
.lifecycle-content .lifecycle-content-left.content-left2{
  background: url(../images/lifecycle-bg2.jpg) no-repeat;
    background-size:cover;
}
.lifecycle-content .lifecycle-content-left.content-left3{
  background: url(../images/lifecycle-bg3.jpg) no-repeat;
    background-size:cover;
}
.lifecycle-content .lifecycle-content-left.content-left4{
  background: url(../images/lifecycle-bg4.jpg) no-repeat;
    background-size:cover;
}
.lifecycle-content .lifecycle-content-left.content-left5{
  background: url(../images/lifecycle-bg5.jpg) no-repeat;
    background-size:cover;
}
.lifecycle-content-left .lifecycle-content-title{
  font-size: 30px;
  font-weight: 500;
  color: #000;
  line-height: 42px;
  margin-top: 80px;
  margin-left: 48px;
}
.lifecycle-content .lifecycle-content-right{
  width: calc(100% - 288px);
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 50% 50%;
  background: #fff;
  position: absolute;
  top: 0px;
  left: 288px;
  bottom: 0px;
  visibility: hidden;
  border-radius: 0 7px 7px 0;
}
.lifecycle-content-item:nth-of-type(1){
  border-bottom: 1px solid #ddd; 
  border-right:1px solid #ddd;
  -ms-grid-column: 1;
  -ms-grid-row: 1;
  -o-grid-column: 1;
  -o-grid-row: 1;
  -moz-grid-column: 1;
  -moz-grid-row: 1;
  -webkit-grid-column: 1;
  -webkit-grid-row: 1; 
}
.lifecycle-content-item:nth-of-type(2){
  border-bottom: 1px solid #ddd; 
  border-right:1px solid #ddd;
  -ms-grid-column: 2;
  -ms-grid-row: 1;
  -o-grid-column: 2;
  -o-grid-row: 1;
  -moz-grid-column: 2;
  -moz-grid-row: 1;
  -webkit-grid-column: 2;
  -webkit-grid-row: 1;
}
.lifecycle-content-item:nth-of-type(3){
  border-bottom: 1px solid #ddd; 
  -ms-grid-column: 3;
  -ms-grid-row: 1;
  -o-grid-column: 3;
  -o-grid-row: 1;
  -moz-grid-column: 3;
  -moz-grid-row: 1;
  -webkit-grid-column: 3;
  -webkit-grid-row: 1;
}
.lifecycle-content-item:nth-of-type(4){
  border-right: 1px solid #ddd; 
  -ms-grid-column: 1;
  -ms-grid-row: 2;
  -o-grid-column: 1;
  -o-grid-row: 2;
  -moz-grid-column: 1;
  -moz-grid-row: 2;
  -webkit-grid-column: 1;
  -webkit-grid-row: 2;
}
.lifecycle-content-item:nth-of-type(5){
  border-right: 1px solid #ddd; 
  -ms-grid-column: 2;
  -ms-grid-row: 2;
  -o-grid-column: 2;
  -o-grid-row: 2;
  -moz-grid-column: 2;
  -moz-grid-row: 2;
  -webkit-grid-column: 2;
  -webkit-grid-row: 2;
}
.lifecycle-content-item{
  padding:40px 26px;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  /* justify-content: space-between; */
}

.lifecycle-content .active{
  visibility: visible;
}
.lifecycle-content-item-title{
  font-size: 16px;
  font-weight: 500;
  color: #0A1221;
  line-height: 22px;
  margin-bottom: 32px;
}
.lifecycle-content-item-bar{
  font-size: 12px;
  font-weight: 400;
  color: rgba(10,18,33,0.72);
  line-height: 28px;
}
.lifecycle-content-item:hover {
    background-color: #f7f8fa;
    transition: all .3s;
}



/* 流程集成 */
.u-model2Box{
  width: 100%;
  background-color: #fff;
}
.u-model2Box .flow-integration{
  width: 100%;
  height: 400px;
  display: flex;
  margin-top: 40px;
}
.flow-integration-item {
  width: 240px;
  height: 100%;
  overflow: hidden;
  position: relative;
  transition: all .5s;
}
.flow-integrationMobileItem .integrationMobileItem-inner,
.flow-integrationMobileItem{
  width: 359px;
  height:192px;
}
.flow-integrationMobileItem{
  overflow: hidden;
  position: relative;
  transition: all .5s;
  margin:15px auto 0px;
}
.flow-integrationMobileItem:nth-of-type(1){
  margin-top:30px;
}
.flow-integration-item:last-child{
  border-radius: 0 7px 7px 0px;

}
.flow-integrationMobileItem:nth-child(1) .integrationMobileItem-inner{
  background: url(../images/flow-integrationMobileItem-back1.png) no-repeat;
  background-size:cover;
  background-position: 100%;
}
.flow-integrationMobileItem:nth-child(2) .integrationMobileItem-inner{
  background: url(../images/flow-integrationMobileItem-back2.png) no-repeat;
  background-size:cover;
  /* background-position: center; */
}
.flow-integrationMobileItem:nth-child(3) .integrationMobileItem-inner{
  background: url(../images/flow-integrationMobileItem-back3.png) no-repeat;
  background-size:cover;
  /* background-position: center; */
}
.flow-integrationMobileItem:nth-child(4) .integrationMobileItem-inner{
  background: url(../images/flow-integrationMobileItem-back4.png) no-repeat;
  background-size:cover;
  /* background-position: center; */
}
.flow-integrationMobileItem:nth-child(5) .integrationMobileItem-inner{
  background: url(../images/flow-integrationMobileItem-back5.png) no-repeat;
  background-size:cover;
  /* background-position: center; */
}

.flow-integration-item:nth-child(1) .flow-integration-item-inner{
  background: url(../images/flow1.jpg) no-repeat;
  background-size:100% 100%;
}
.flow-integration-item:nth-child(2) .flow-integration-item-inner{
  background: url(../images/flow2.jpg) no-repeat;
  background-size:100% 100%;
}
.flow-integration-item:nth-child(3) .flow-integration-item-inner{
  background: url(../images/flow3.jpg) no-repeat;
  background-size:100% 100%;
}
.flow-integration-item:nth-child(4) .flow-integration-item-inner{
  background: url(../images/flow4.jpg) no-repeat;
  background-size:100% 100%;
}
.flow-integration-item:nth-child(5) .flow-integration-item-inner{
  background: url(../images/flow5.jpg) no-repeat;
  background-size:100% 100%;
}
.flow-integration-item-inner{
  width: 320px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 50;
}
.flow-integration-item-text{
  margin-top: 64px;
  margin-left: 30px;
}
.flow-integration-item-text .item-title{
  font-size: 16px;
  font-weight: 500;
  color: #0A1221;
  line-height: 22px;
  margin-bottom: 20px;
}
.flow-integration-item-text .item-content{
  opacity: 0;
}
.flow-integration-item-text .item-content p{
  font-size: 12px;
  font-weight: 400;
  color: rgba(10,18,33,0.72);
  line-height: 28px;
  width: 260px;
}
.flow-integration-item.active .flow-integration-item-text .item-content{
  opacity: 1;
  transition: all .5s;
}
.flow-integration-item.active{
  transition: all .5s;
  width: 320px;
  height: 100%;
}

/* PRPA*/
.u-model3Box{
    width: 100%;
    /* height: 797px; */
    background: url(../images/modle3-bg.jpg)  no-repeat;
    background-size:cover;
}
.u-model3Box .model-RPA{
  margin-top: 40px;
}
.u-model3Box .model-RPA-top{
  width: 640px;
  height: 412px;
  background: #FFFFFF;
  box-shadow: 0px 4px 12px 0px #F2F3F5;
  border-radius: 8px;
  padding: 40px;
  box-sizing: border-box;
}
.u-model3Box .model-RPA-bottom{
  width: 640px;
  height: 96px;
  background: #FFFFFF;
  box-shadow: 0px 4px 12px 0px #F2F3F5;
  border-radius: 8px;
  margin-top: 12px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  /* grid-template-rows: 50% 50%; */
}
.model-RPA-top-item{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 40px;
}
.model-RPA-top-item:nth-child(4){
  margin-bottom: 0; 
}
.model-RPA-top-item-top{
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  color: #000000;
  line-height: 24px
}
.model-RPA-top-item-top img{
  width: 24px;
  height: 24px;
  margin-right: 16px;
}
.model-RPA-top-item-bottom{
  font-size: 12px;
  font-weight: 400;
  color: rgba(10,18,33,0.72);
  line-height: 17px;
  margin-top: 12px;
}
.model-RPA-bottom-item{
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px 0;
  box-sizing: border-box;
  justify-content: space-between;
  position: relative;
}
.model-RPA-bottom-item:hover{
  transition: all .3s;
  transform: scale(1.1);
}
.model-RPA-bottom-item::after{
  content: '';
  height: 48px;
  width: 1px;
  background-color: rgba(10,18,33,0.08);
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.model-RPA-bottom-item:nth-child(4)::after{
  height: 0;
  width: 0;
}
.model-RPA-bottom-item img,
.model-RPA-bottom-mobile-item img{
  width: 24px;
  height: 24px;
}
.model-RPA-bottom-mobile-item img{
   margin:0px 12px 0px 24px;
}
.model-RPA-bottom-item .model-RPA-bottom-item-text{
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  line-height: 20px;
  text-align: center;
}




/* 客户认可 */
.u-model4Box{
    width: 100%;
    background-color: #fff;
}
.u-model4Box .model-client{
  margin-top: 40px;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr ;
  grid-template-rows: 90px 90px 90px 90px;
  gap: 20px;
}
.model-client .model-client-item{
  height: 100%;
  background: #FFFFFF;
  box-shadow: 0px 4px 12px 0px #F2F3F5;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
}
.model-client .model-client-item img{
  height: auto;
  width: auto;
}
.model-client-item::after{
  content: "";
  font-size:16px;
  color:#fff;
  text-align: center;
  position: absolute;
  top:0px;
  left:0px;
  bottom:0px;
  right:0px;
  padding: 0px 20px;
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.model-client-item::before{
    content:'';
    position: absolute;
    top:0px;
    left:0px;
    bottom:0px;
    right:0px;
    background:rgba(0,0,0,0.5);
    opacity: 0;
    transition:opacity .3s;
  }
.model-client-item:hover::after,
.model-client-item:hover::before{
  content: '';
  opacity: 1;
}
.model-client-item:nth-child(1):after{
    content: '中国人寿';
}
.model-client-item:nth-child(2):after{
  content: '海尔集团';
}
.model-client-item:nth-child(3):after{
  content: '招商港口集团';
}
.model-client-item:nth-child(4):after{
  content: '杭州银行';
}
.model-client-item:nth-child(5):after{
  content: '京博控股集团';
}
.model-client-item:nth-child(6):after{
  content: '一汽解放';
}
.model-client-item:nth-child(7):after{
  content: '杭州市政府';
}
.model-client-item:nth-child(8):after{
  content: '中国计量大学';
}
.model-client-item:nth-child(9):after{ 
  content: '玖龙集团';
}
.model-client-item:nth-child(10):after{
  content: '正泰集团';
}
.model-client-item:nth-child(11):after{
  content: '物产中大';
}
.model-client-item:nth-child(12):after{
  content: '海科集团';
}
.model-client-item:nth-child(13):after{
  content: '大亚集团';
}
.model-client-item:nth-child(14):after{
  content: '上汽集团';
}
.model-client-item:nth-child(15):after{
  content: '上柴动力';
}
.model-client-item:nth-child(16):after{
  content: '华东医药';
}
.model-client-item:nth-child(17):after{
  content: '奇瑞汽车';
}
.model-client-item:nth-child(18):after{
  content: '浙旅集团';
}
.model-client-item:nth-child(19):after{
  content: '洋马中国';
}
.model-client-item:nth-child(20):after{
  content: '泰尔茂中国';
}
.model-client-item:nth-child(21):after{
  content: '晨鸣集团';
}
.model-client-item:nth-child(22):after{
  content: '长安马自达';
}
.model-client-item:nth-child(23):after{
  content: '新安化工';
}
.model-client-item:nth-child(24):after{
  content: '德邦快递';
}
/* 数据 */
.product-data{
  width: 100%;
  height: 191px;
  background: url(../images/product-bg.png) no-repeat;
  background-size:100% 100%;
}
.product-data-inner{
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.product-data-inner-item{
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.product-data-inner-item h1{
  font-size: 32px;
  font-weight: 600;
  color: #FFFFFF;
  line-height: 45px;
}
.product-data-inner-item div{
  margin-top: 20px;
  font-size: 16px;
  font-weight: 500;
  color: #FFFFFF;
  line-height: 22px;
}
/* 权威认证 */
.u-model5Box{
  width: 100%;
  background-color: #fff;
}
.u-model5Box .model-attestation{
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 40px;
}
.model-attestation-item:hover .model-attestation-item-img{
  box-shadow: 0px 4px 10px 0px #dadbdd;
}
.model-attestation-item-link{
  text-align: center;
}
.model-attestation-item{
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
}
.model-attestation-item .model-attestation-item-img{
  width: 90px;
  height: 90px;
  background: #FFFFFF;
  margin: 0px auto;
  /* box-shadow: 0px 4px 10px 0px #F2F3F5; */
  border-radius:  50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s;
}
.model-attestation-item .model-attestation-item-img img{
  width: auto;
  height: auto;
}
.model-attestation-item div{
  margin-top: 12px;
  margin-bottom: 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.model-attestation-item div span{
  font-size: 14px;
  font-weight: 400;
  color: #0A1221;
  line-height: 20px;
}
/* 新闻动态 */
.u-model6Box{
  width: 100%;
  background: #FFFFFF;
}
.u-model6Box .u-model{
  padding-bottom: 0px !important;
}
.u-model6Box .model-news{
  width: 100%;
  padding: 32px 0 80px 0;
}
.newsContent{
  position: relative;
  width: max-content;
  margin: 0px auto;
}
.news-outside{
  width: 1280px;
  margin: 0px auto;
  height: 318px;
  overflow: hidden;
}
.news-inner{
  /* width: 5000px; */
  width:max-content;
  overflow-y: auto;
  height: 100%;
  /* display: flex;
  align-items: center; */
  transition: margin .5s linear;
  /* margin: 0 30px; */
}
.news-item{
  width: 305px;
  height: 309px;
  background: #FFFFFF;
  box-shadow: 0px 4px 12px 0px #F2F3F5;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  margin-right: 20px;
  float: left;
  border-radius: 3px;
  overflow: hidden;
}
.news-item-img{
  width: 100%;
  height: 398px;
  background-color: #ccc;
  overflow: hidden;
}
.news-item-img img{
  width: 100%;
  height: 100%;
}
.news-item-conten{
  height: 153px;
  width: 100%;
  padding: 16px 20px;
  box-sizing: border-box;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-direction: column;
  background-color: #fff;
}
.news-item-conten .modelFlexBox{
  width: 100%;
}
.news-title{
  font-size: 14px;
  font-weight: 500;
  color: #0A1221;
  line-height: 21px
}
.news-date,
.news-tab{
  font-size: 12px;
  font-weight: 400;
  color: rgba(10,18,33,0.48);
  line-height: 20px;
}
.news-item:hover{
  box-shadow: 0 10px 10px 0 rgb(23 26 29 / 12%);
  transition: all 1.5s;
}
.news-item:hover .news-item-img img{
  /* background-size: auto 110%; */
  transform: scale(1.05);
  transition: all 1s;
}
.news-button{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 48px;
}
.news-button-item{
  width: 48px;
  height: 48px;
  background: #FFFFFF;
  border-radius: 50%;
  box-shadow: 0px 4px 5px 0px #fafbfc;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: absolute;
  top:50%;
  transform: translateY(-50%);
  right: -20px;
  z-index: 99;
}
.news-button-item img{
  width: 28px;
  height: 28px;
}
.news-button-left {
  /* margin-right: 24px; */
  left: 0;
}
.rgBtn {
  display: none;
}
.rgBtn.active{
  display: block;
}
.lfBtn {
  display: none;
}
.lfBtn.active{
  display: block;
}

/* 底部导航 */
.bottom-navigation{
  width: 100%;
  background: #0A1221;
  overflow: hidden;
  font-size: 14px;
}
.bottom-navigation-top{
  width: 100%;
  height: 120px;
  background: url(../images/bottom-bg.png) no-repeat;
  background-size:100% 100%;
  border-bottom: 1px  dashed #fff;
}
.bottom-navigation-top-inner{
  height: 100%;
  width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.input-item{
  width: 300px;
  height: 40px;
  padding: 0 20px;
  box-sizing: border-box;
  background-color: #fff;
}
.input-item input{
  width: 100%;
  height: 100%;
  border: none;
}
.firm-input{
  width: 446px;
}
.submit-btn{
  width: 144px;
  height: 40px;
  background: #E60023;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 500;
  color: #FFFFFF;
  line-height: 40px;
  text-align: center;
}
.bottom-navigation-bottom{
  /* height: 483px; */
  padding: 80px 0 40px;
  box-sizing: border-box;
  /* width: 1200px; */
  /* margin: 0 auto; */
}
.bottom-navigation-bottom-inner-top {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  /* border-bottom: 1px solid rgba(255,255,255,.16); */
}
.bottom-navigation-bottom-inner-top .firm-info .alphaFlowFooter{
  margin-bottom: 28px;
}
.bottom-navigation-bottom-inner-top .firm-info {
  /* margin-right: 150px; */
  width:240px;
  padding-left: 65px;
  box-sizing: border-box;
  border-left:1px solid #313844;
}
.bottom-navigation-bottom-inner-top .firm-info .firm-phone{
  display: flex;
  align-items: center;
}
.bottom-navigation-bottom-inner-top .firm-info .firm-phone img{
  width: 14px;
  height: 14px;
}
.bottom-navigation-bottom-inner-top .firm-info .firm-phone .phone{
  font-size: 14px;
  font-weight: 600;
  color: #FFFFFF;
  line-height: 30px;
  margin-left: 14px;
}
.phone a{
color:rgba(255,255,255,0.72);
}
.firm-info .info-column-item-img,
.firm-info .info-column-item-img img{
  width: 100px;
  height: 100px;
}
.firm-info .info-column-item-img{
  margin:28px 0px 12px;
}
 .firm-info-item{
  font-size: 12px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 20px;
  margin-bottom: 20px;
}
 .firm-info-item a,
 .firm-info .firm-info-item{
 color:rgba(255,255,255,0.72);
 }
.firm-info-column-item{
  margin-right: 120px;
  /* width: 160px; */
}
.firm-info-column-item.marginL100{
  margin-right: 100px;
}
.info-column-item-top{
  font-size: 16px;
  font-weight: 500;
  color: #FFFFFF;
  line-height: 22px;
  margin-bottom: 24px;
}
.firm-info-item{
  font-size: 12px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 20px;
}
.firm-info-column-QRcode{
  width: 128px;
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-left: 38px;
}
.firm-info-column-QRcode img{
  width: 128px;
  height: 128px;
  margin-bottom: 12px;
}
.bottom-navigation-bottom-inner-bottom{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
}
.bottom-navigation-bottom-inner-bottom .left-logo img{
  width: 136px;
  height: 24px;
}
.bottom-navigation-bottom-inner-bottom .right-coding{
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-weight: 400;
  color: #CCCCCC;
  line-height: 24px;
}
.bottom-navigation-bottom-inner-bottom .right-coding img{
  width: 18px;
  height: 18px;
  margin: 0 9px;
  position: relative;
  top: 3px;
}
.bottom-navigation-bottom-inner-bottom .right-coding div{
  height: 27px;
}
.bottom-navigation-bottom-inner-bottom .right-coding .selectBox{
  width: 140px;
  height: 24px;
  background: rgba(10,18,33,0.2);;
  /* opacity: 0.1; */
  border: 1px solid rgba(255,255,255,0.5);
  font-size: 14px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 24px;
  margin-left: 16px;
  padding:0 12px;
  box-sizing: border-box;
}
/* 预约演示 */
.mask {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  z-index:3000;
  background: rgba(0,0,0,.3);
}
.iframeContent{
  position: absolute;
  z-index:3001;
  left:50%;
  top:50%;
  transform: translateX(-50%) translateY(-50%);
  width:600px;
  height:500px;
  box-shadow: 0 1px 3px rgb(0 0 0 / 30%);
  border-radius: 2px;
}
.registryFrame{
  /* width:1200px; */
  width:100%;
  box-sizing: border-box;
  height:400px;
}
.confirmBoxMask{
  position:fixed;
  left:0px;
  right:0px;
  top:0px;
  bottom:0px;
  z-index: 3002;
  background: rgba(0,0,0,.3);   
  display: none;
}
.confirmBox{
  position: absolute;
  z-index:3003;
  width:500px;
  background: #fff;
  color:#444;
  font-size:16px;
  left:50%;
  top:50%;
  transform: translate(-50%,-50%);
  box-shadow: 0 1px 3px rgb(0 0 0 / 30%);
  padding: 0px 20px;
  box-sizing: border-box;
}
.confirmTitle{
  height:50px;
  line-height: 50px;
}
.confirmTitle >p,
.confirmContent > p{
  margin:0px;
  font-weight:600;
  text-align:left;
}
.confirmContent{
  padding: 20px 0px;
}
.confirmContent > p{
  color:#606266;
  font-size:14px;
  font-weight: 500;
}
.confirmCaseBox{
  text-align:right;
  padding: 0px 0px 20px 0px;
}
.confirmCaseBox button{
 display: inline-block;
 line-height: 1;
 white-space: nowrap;
 cursor: pointer;
 background: #fff;
 border: 1px solid #dcdfe6;
 color: #606266;
 -webkit-appearance: none;
 text-align: center;
 box-sizing: border-box;
 outline: none;
 margin: 0;
 transition: .1s;
 font-weight: 500;
 -moz-user-select: none;
 -webkit-user-select: none;
 -ms-user-select: none;
 padding: 8px 18px;
 font-size: 14px;
 border-radius: 4px;
}
.confirmCaseBox button.primaryBtn{
 color: #fff;
 background-color: #409eff;
 border-color: #409eff;
}
.u-header .u-menurow .u-mobile-nav-btn {
  display: none;
  float: unset;
  width: 20px;
  height: 20px;
}
.flow-integrationMobile{
  display: none;
}
.flow-integrationMobile .flow-integration-item-text .item-content{
  opacity: 1;
}
.flow-integrationMobile .flow-integration-item-text{
   margin-top:24px;
}
.lifecycleMobile{
  display: none;
  padding:0px 18px;
}
.lifecycleMobile .slideTop{
  display: none;
  align-items: center;
  justify-content: space-between;
  background: #243249;
  width:100%;
  margin:0 auto;
  padding: 0px 40px;
  font-weight:600;
  height: 48px;
  border-radius: 8px 8px 0px 0px;
  color:#fff
}
.firm-info-column-item-mobile{
  margin-top:20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.192);
}
.firm-info-column-item-mobile .slideTop{
  display: flex;
  align-items: center;
  justify-content: space-between;
  width:330px;
  margin:0 auto;
  height: 28px;
  font-weight:600;
  color:#fff
}
.lifecycleMobile .slideTop>i,
.firm-info-column-item-mobile .slideTop>i{
  cursor: pointer;
}
.u-bpm-content{
  margin-bottom: 15px;
  border-radius: 0 0 8px 8px;
  overflow: hidden;
  transition: height 0.3s;
}
.firm-info-column-item-mobile .u-bpm-content{
  padding: 20px 0px 0px 20px;
}
.u-bpm-content-item{
  background-color: #fff;
  padding:25px 24px;
  box-sizing: border-box;
}
.firm-info-column-item-mobile .firm-info-item{
  margin-bottom: 28px;
}
.swiper-pagination{
  transition: 0s !important;
}
.model-RPA-bottom-mobile{
  display: none;
  width: 640px;
  height: 96px;
  background: #FFFFFF;
  box-shadow: 0px 4px 12px 0px #F2F3F5;
  border-radius: 8px;
  margin-top: 12px;
}
.model-RPA-bottom-mobile-row,
.model-RPA-bottom-mobile-item{
  display: flex;
}
.model-RPA-bottom-mobile-item{
  position: relative;
  flex: 1;
  height: 48px;
  align-items: center;
}
.model-RPA-bottom-mobile-row:nth-of-type(1) .model-RPA-bottom-mobile-item:nth-of-type(2)::after{
  content: '';
  height: 54px;
  width: 1px;
  background-color: rgba(10,18,33,0.08);
  position: absolute;
  left: 0;
  top:24px;
}
.firm-info-column-item-mobile,
.firm-info-column-QRcode .bottom-logo-molile{
  display: none;
}
.firm-info-column-QRcode .bottom-logo-molile img{
  width: 136px;
  height: 24px;
}
.bottom-swiper {
  height:353px;
  display: none;
}
.bottom-swiper .mySwiper .swiper-wrapper .swiper-slide {
  height:353px;
  /* 280px */
  width: 344px;
}

  /* 移动端 导航栏*/
  .u-header .select_menu {
    display: none;
  }
  .m-footer {
    display: none;
  }
   .u-title-list-item-bottom_mobile {
    display: none;
  }



  /* 2023/12/28 新首页样式 */
  .u-grey-bd{
    background: #fff;
  }
  .u-grey-bd.grey{
    background: #f7f8fa;
  }
  .modeltitle{
    font-size: 30px;
    font-weight: 600;
    color: #0A1221;
    margin:64px 0px 40px;
    text-align: center;
  }
  .modelSubtitle{
    font-size: 14px;
    font-weight: 400;
    color: rgba(10,18,33,0.72);
    margin-top: 12px;
  }
  .modelFlexBox{
    display: flex;
    margin-bottom: 12px;
  }
  .modelFlexBox+.modelFlexBox{
    margin-top:20px
  }
  .modelBox{
      position: relative;
      /* width:1200px; */
      text-align: center;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Segoe UI", "Helvetica Neue", "PingFang SC", "Noto Sans", "Noto Sans CJK SC", "Microsoft YaHei", "微软雅黑", sans-serif;
      margin-bottom: 20px;
  }
  .modelBox2{
    margin-bottom: 80px;
  } 
  .modelBox1>.modelFlexBox{
    box-shadow: 0px 0px 16px 0px rgba(10,18,33,0.08);
    border-radius: 8px;
  }
  .u-index-model{
    width: 1280px;
    height:auto;
    margin:0 auto;
    /* min-height: 500px; */
  }
  .u-index .modelFlexItem1{
    position: relative;
    flex: 1;
    height: 460px;
    background: #FFFFFF;
    font-size: 14px;
    font-weight: 400;
    color: rgba(10,18,33,0.72);
    padding: 48px 0px 0px;
    box-sizing: border-box;
    text-align: center;
  }
  .u-index .modelFlexItem1+.modelFlexItem1::after{
    content: "";
    position: absolute;
    width: 1px;
    top:0px;
    bottom: 0px;
    background: rgba(10,18,33,0.04);
    left: 0px;
  }
  .u-index .modelFlexItem1 img{
    transition: opacity 0.3s;
  }
  .u-index .modelFlexItem1 img.activeImg {
    display: none;
    opacity: 0;
  }
  .u-index .modelFlexItem1 img.activeImg,
  .u-index .modelFlexItem1:hover img{
    display: none;
    opacity: 0;
  }
  .u-index .modelFlexItem1:hover img.activeImg{
    display: inline-block;
    opacity: 1;
  }
  .u-index .modelFlexItem1[data-index="4"]{
    overflow: hidden;
    border-radius: 0px 8px 8px 0px;
  }
  .u-index .modelFlexItem1[data-index="1"]{
    border-radius:  8px 0px 0px 8px;
  }
  .u-index .modelFlexItem1:hover{
    background:url(../images/index2024/model1_banner2.png) no-repeat;
    background-size:cover; 
  }
  .u-index .modelFlexItem1 p {
    font-size: 20px;
    font-weight: 600;
    color: #0A1221;
    margin-bottom: 20px;
  }
  .u-index .modelFlexItem1 .linkBtn{
    flex: 1;
    height: 32px;
    background: #FFFFFF;
    color: #0A1221;
    box-shadow: 0px 0px 10px 0px rgba(10,18,33,0.08);
    border-radius: 4px;
    line-height: 32px;
  }
  .u-index .modelFlexItem1 .modelFlexBox{
    margin:48px 33px 31px;
  }
  .u-index .modelFlexItem1 .linkBtn+.linkBtn{
    margin-left: 8px;
  }
  .u-index .modelFlexItem1 .linkBtn div{
    color:#0A1221;
  }
  .u-index .modelFlexItem1 .linkBtn:hover{
    background: #f61033;
    color: #fff;
  }  
  .u-index .modelFlexItem2:nth-of-type(1){
    background:url(../images/index2024/mode2_item1.png) no-repeat;
  }
  .u-index .modelFlexItem2:nth-of-type(2){
    background:url(../images/index2024/mode2_item2.png) no-repeat;
  }

  .u-index .modelFlexItem2:nth-of-type(3){
    background:url(../images/index2024/mode2_item3.png) no-repeat;
  }
  .u-index .modelFlexItem2:nth-of-type(4){
    background:url(../images/index2024/mode2_item4.png) no-repeat;
  }
  .solutionRow:nth-child(2) .modelFlexItem2:nth-of-type(1){
    background:url(../images/index2024/mode2_item5.png) no-repeat;
  }
  .solutionRow:nth-child(2) .modelFlexItem2:nth-of-type(2){
    background:url(../images/index2024/mode2_item6.png) no-repeat;
  }

  .solutionRow:nth-child(2) .modelFlexItem2:nth-of-type(3){
    background:url(../images/index2024/mode2_item7.png) no-repeat;
  }
  .solutionRow:nth-child(2) .modelFlexItem2:nth-of-type(4){
    background:url(../images/index2024/mode2_item8.png) no-repeat;
  }
  .solutionRow:nth-child(3) .modelFlexItem2:nth-of-type(1){
    background:url(../images/index2024/mode2_item9.png) no-repeat;
  }
  .solutionRow:nth-child(3) .modelFlexItem2:nth-of-type(2){
    background:url(../images/index2024/mode2_item10.png) no-repeat;
  }

  .solutionRow:nth-child(3) .modelFlexItem2:nth-of-type(3){
    background:url(../images/index2024/mode2_item11.png) no-repeat;
  }
  .solutionRow:nth-child(3) .modelFlexItem2:nth-of-type(4){
    background:url(../images/index2024/mode2_item12.png) no-repeat;
  }
  /* hover */
  .u-index .modelFlexItem2:hover:nth-of-type(1){
    background:url(../images/index2024/mode2_item1_hover.png) no-repeat;
  }
  .u-index .modelFlexItem2:hover:nth-of-type(2){
    background:url(../images/index2024/mode2_item2_hover.png) no-repeat;
  }

  .u-index .modelFlexItem2:hover:nth-of-type(3){
    background:url(../images/index2024/mode2_item3_hover.png) no-repeat;
  }
  .u-index .modelFlexItem2:hover:nth-of-type(4){
    background:url(../images/index2024/mode2_item4_hover.png) no-repeat;
  }
  .solutionRow:nth-child(2) .modelFlexItem2:hover:nth-of-type(1){
    background:url(../images/index2024/mode2_item5_hover.png) no-repeat;
  }
  .solutionRow:nth-child(2) .modelFlexItem2:hover:nth-of-type(2){
    background:url(../images/index2024/mode2_item6_hover.png) no-repeat;
  }

  .solutionRow:nth-child(2) .modelFlexItem2:hover:nth-of-type(3){
    background:url(../images/index2024/mode2_item7_hover.png) no-repeat;
  }
  .solutionRow:nth-child(2) .modelFlexItem2:hover:nth-of-type(4){
    background:url(../images/index2024/mode2_item8_hover.png) no-repeat;
  }
  .solutionRow:nth-child(3) .modelFlexItem2:hover:nth-of-type(1){
    background:url(../images/index2024/mode2_item9_hover.png) no-repeat;
  }
  .solutionRow:nth-child(3) .modelFlexItem2:hover:nth-of-type(2){
    background:url(../images/index2024/mode2_item10_hover.png) no-repeat;
  }

  .solutionRow:nth-child(3) .modelFlexItem2:hover:nth-of-type(3){
    background:url(../images/index2024/mode2_item11_hover.png) no-repeat;
  }
  .solutionRow:nth-child(3) .modelFlexItem2:hover:nth-of-type(4){
    background:url(../images/index2024/mode2_item12_hover.png) no-repeat;
  }


  /* 移动端 */
  .u-index .solutionRowMobile:nth-child(1) .modelFlexItem2:nth-of-type(1){
    background:url(../images/index2024/mode2_item1.png) no-repeat;
  }
  .u-index .solutionRowMobile:nth-child(1) .modelFlexItem2:nth-of-type(2){
    background:url(../images/index2024/mode2_item2.png) no-repeat;
  }

  .u-index .solutionRowMobile:nth-child(2) .modelFlexItem2:nth-of-type(1){
    background:url(../images/index2024/mode2_item3.png) no-repeat;
  }
  .u-index .solutionRowMobile:nth-child(2) .modelFlexItem2:nth-of-type(2){
    background:url(../images/index2024/mode2_item4.png) no-repeat;
  }
  .solutionRowMobile:nth-child(3) .modelFlexItem2:nth-of-type(1){
    background:url(../images/index2024/mode2_item5.png) no-repeat;
  }
  .solutionRowMobile:nth-child(3) .modelFlexItem2:nth-of-type(2){
    background:url(../images/index2024/mode2_item6.png) no-repeat;
  }

  .solutionRowMobile:nth-child(4) .modelFlexItem2:nth-of-type(1){
    background:url(../images/index2024/mode2_item7.png) no-repeat;
  }
  .solutionRowMobile:nth-child(4) .modelFlexItem2:nth-of-type(2){
    background:url(../images/index2024/mode2_item8.png) no-repeat;
  }
  .solutionRowMobile:nth-child(5) .modelFlexItem2:nth-of-type(1){
    background:url(../images/index2024/mode2_item9.png) no-repeat;
  }
  .solutionRowMobile:nth-child(5) .modelFlexItem2:nth-of-type(2){
    background:url(../images/index2024/mode2_item10.png) no-repeat;
  }

  .solutionRowMobile:nth-child(6) .modelFlexItem2:nth-of-type(1){
    background:url(../images/index2024/mode2_item11.png) no-repeat;
  }
  .solutionRowMobile:nth-child(6) .modelFlexItem2:nth-of-type(2){
    background:url(../images/index2024/mode2_item12.png) no-repeat;
  }


  .u-index .modelFlexItem2{
    position: relative;
    flex:1;
    height: 122px;
    background-size:cover; 
    transition: background 0.4s;
    border-radius: 8px;
  }
  .u-index .modelFlexItem2 p{
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    position: absolute;
    bottom: 16px;
    left: 24px;
    letter-spacing: 1px;
  }
  .u-index .modelFlexItem2.modelInfo p,
  .u-index .modelFlexItem2:hover p,
  .u-index .mobileModel .modelFlexItem2 p{
    top:16px; 
  }
  .u-index .modelFlexItem2+.modelFlexItem2,
  .u-index .modelFlexItem3+.modelFlexItem3{
    margin-left: 20px;
  }
  .u-index .modelFlexItem2 span{
    position: absolute;
    left: 24px;
    right: 24px;
    top:46px;
  }
  .u-index  .pcModel  .modelFlexItem2 .morePage,
  .u-index  .pcModel .modelFlexItem2>span{
    display: none;
  }
  .u-index .modelFlexItem2:hover .morePage,
  .u-index .modelFlexItem2:hover>span{
    display: block;
  }
  .u-index .modelFlexItem2 .morePage,
  .u-index .mobileModel .modelFlexItem2 .morePage{
    position: absolute;
    left: 24px;
    /* right: 24px; */
    bottom: 15px;
  }
  .u-index .modelFlexItem2.hot .morePage{
    left: 24px;
    /* right: 54px; */
  }
  .u-index .modelFlexItem2 .morePage a,
  .u-index .mobileModel .modelFlexItem2 .morePage a{
    font-size: 12px;
    font-weight: 400;
    color: rgba(255,255,255,1);
  }
  .u-index .modelFlexItem2.modelInfo,
  .u-index .modelFlexItem2:hover,
  .u-index .mobileModel .modelFlexItem2{
    font-size: 12px;
    font-weight: 400;
    color: rgba(255,255,255,0.8);
    line-height: 17px;
    text-align: left;
  }
  
  .u-index .modelFlexItem2 .hotBox{
    position: absolute;
    bottom: 12px;
    right: 16px;
    width: 30px;
    height: 30px;
    background: #FFFFFF;
    opacity: 0.8;
    line-height: 25px;
    border-radius: 50%;
    color:#E60023;
    font-size: 20px;
    text-align: center;
  }
  .u-index .modelFlexItem3{
    flex:1;
    /* height: 480px; */
    background: #FFFFFF;
    box-shadow: 0px 0px 16px 0px rgba(10,18,33,0.08);
    border-radius: 8px;
  }
  .u-index .modelFlexItem3Head{
    position: relative;
    height:160px;
    border-bottom: 4px solid #E60023;
  }
  .u-index .modelFlexItem3Head h1,
  .u-index .modelFlexItem3Head>div{
    position: absolute;
    top:50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    font-size: 22px;
    font-weight: 600;
    color: #0A1221;
    text-wrap: nowrap;
  }
  .u-index .modelFlexItem3:nth-of-type(1) .modelFlexItem3Head{
    background:url(../images/index2024/modelFlexItem3Head1.png) no-repeat;
    background-size: cover;
  }
  .u-index .modelFlexItem3:nth-of-type(2) .modelFlexItem3Head{
    background:url(../images/index2024/modelFlexItem3Head2.png) no-repeat;
    background-size: cover;
  }
  .u-index .modelFlexItem3:nth-of-type(3) .modelFlexItem3Head{
    background:url(../images/index2024/modelFlexItem3Head3.png) no-repeat;
    background-size: cover;
  }
  .u-index .modelFlexItem3Body{
     height: 330px;
     padding: 28px 25px 0px;
     box-sizing: border-box;
  }
  .u-index .modelFlexItem3Body .modelFlexBox,
  .u-index .modelFlexBox.justifySB{
    justify-content: space-between;    
  }
  .m-panel .modelFlexBox.justifyC{
    justify-content: center;
  }
  .modelFlexBox.flexWrap{
    flex-wrap: wrap;
  }
  .u-index .modelFlexItem3Body .modelFlexBox .imgBox{
    width: 110px;
    height: 45px;
  }
  .u-index .modelFlexItem3Body .modelFlexBox .imgBox img{
    width: 105px;
    height: 43px;
  }
  .u-index .modelFlexItem3Body .modelFlexBox+.modelFlexBox{
    margin-top:8px
  }
  .goMoreTitle{
    margin:32px 0px 40px;
  }
  .goMoreTitle a{
    font-size: 14px;
    font-weight: 400;
    color: #0A1221;
    line-height: 32px;
  }
  .bottom-popularTopics{
    margin:40px auto 0px;
    border: 1px solid #313844;
    height: 56px;
    width: 1280px;
    border-left-width: 0px;
    border-right-width: 0px;
  }
  .bottom-popularTopics.moreLink{
    border-width: 0px;
    height: 30px;
    margin:0px auto 8px;
  }
  .modelFlexBox.alignCenter{
    align-items: center;
    height: 100%;
  }
  .bottom-popularTopics .modelFlexBox.alignCenter .firm-info-item{
    margin: 0px;
  }
  .bottom-popularTopics .modelFlexBox.alignCenter .firm-info-item+.firm-info-item{
    margin-left: 20px;
  }
  .u-banner-menu-model{
    text-align: left;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Segoe UI", "Helvetica Neue", "PingFang SC", "Noto Sans", "Noto Sans CJK SC", "Microsoft YaHei", "微软雅黑", sans-serif;
    min-width: 130px;
  }
  .u-banner-menu-model-top{
    font-size: 16px;
    font-weight: 600;
    color: #0A1221;
    line-height: 40px;
  }
  .line {
    border-bottom: 1px solid rgba(10,18,33,0.16);
    margin-bottom: 16px;
    /* width: 150px; */
  }
  .lines {
    border-bottom: 1px solid rgba(10,18,33,0.16);
    margin-bottom: 16px;
    width: 150px;
  }
  .lineLong{
    position: absolute;
    width: 220px;
  }
  .line2 {
    margin-bottom: 16px;
  }
  .hiddenLine {
    border: 0;
  }
  .u-banner-menu-model-top.noText{
    height: 40px;
  }
  .fontImg{
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .fontImg a{
    display: flex;
    align-items: center;
    margin-left: 16px;
  }
  .u-banner-menu-model-content .u-banner-menu-list-item{
    height: 35px;
    line-height: 20px;

  }
  .u-banner-menu-model-content .u-banner-menu-list-item a{
    font-size: 14px;
    font-weight: 400;
    color: rgba(10,18,33,0.72);
  }
  .u-banner-menu-model-content .u-banner-menu-list-item:hover a{
    color:#e60023;
  }
  .u-banner-menu-model-split{
    /* width: 1px; */
    height: 220px;
    background: rgba(10,18,33,0.08);
    margin:0px 60px;
  }
  .u-banner-menu-model-split2{
    /* width: 1px; */
    height: 150px;
    background: rgba(10,18,33,0.08);
    margin:0px 20px;
  }
  .u-banner-menu-model.marginL4{
    margin-left:10px;
  }
  .modelFlexBox.flexWrap{
    flex-wrap: wrap;
  }
  .mobileModel{
    display: none;
  }
  .u-banner .swiper-pagination{
    bottom: 112px!important;
  }
  .u-banner .swiper-pagination  .swiper-pagination-bullet{
    background: rgba(10,18,33,0.32);
    opacity:1;
  }
  .u-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    width: 20px;
    height: 8px;
    background: #0A1221;
    border-radius: 4px;
  }

@media screen and (max-width: 1536px){
  .news-item{
    width: 344px;
  }
}
@media screen and (max-width:1520px){
  .u-bodyer .u-banner{
    height: 454px;
  }
  .swiper-title-box {
    top: 120px;
  }
  .u-model1Box .u-AlphaFlow-title-box{
    padding: 30px 0 0 0;
  }
  .swiper-title-box .swiper-title-btn{
    margin-top: 20px;
  }
  .u-banner .swiper-slide .img0 {
    width: 100%;
    height: 100%;
    /* background-image:url("../images/banner-bg10.jpg"); */
    background-repeat: no-repeat;
    /* background-size: 100% 454px; */
    background-size:cover;
    background-position: 50%;
 }
  .u-banner .swiper-slide .img1 {
    width: 100%;
    height: 100%;
    /* background-image:url("../images/banner-bg11.jpg"); */
    background-repeat: no-repeat;
    /* background-size: 100% 454px; */
    background-size:cover;
    background-position: 50%;
 }
 .u-banner .swiper-slide .img2 {
   width: 100%;
   height: 100%;
   /* background-image:url("../images/banner-bg12.jpg"); */
   background-repeat: no-repeat;
   /* background-size: 100% 454px; */
   background-size:cover;
   background-position: 50%;
 }
 .u-banner .swiper-slide .img3 {
    background-size:cover;
 }

 .u-banner .swiper-slide .img4 {
  background-size:cover;
}
 .bottom-swiper {
   display: none;
 }
}
@media screen and (max-width: 1280px){
  .u-bodyer {
    overflow: hidden;
    width: 100%;
     /* min-width: 1200px; */
  }
  .u-banner .swiper-container,
  .u-model1Box .u-AlphaFlow-title-box,
  .u-bodyer .u-model,
  .bottom-navigation-top-inner,
  .bottom-navigation-bottom,
  .homeHeaderLogoMask,
  .swiper-title-box,
  .u-index-model,
  .u-index .modelFlexItem1 img,
  .newsContent,
  .bottom-popularTopics{
    width: 100%;
  }
  .u-index-model{
    padding: 0px 16px;
    box-sizing: border-box;
  }
  .u-index  .modelFlexItem2+.modelFlexItem2{
    margin-left: 12px;
  }
  .u-index .modelFlexItem2{
    height: 134px;
    background-size: cover !important;
  }
  .modelFlexItem3{
    width: 243px;
  }
  .u-index .modelFlexItem3Body .modelFlexBox .imgBox{
    width: 83px;
  }
  .u-index .modelFlexItem3Body .modelFlexBox .imgBox img{
    width: 100%;
  }
  .u-banner .swiper-pagination{
    box-sizing: border-box;
    transition: 0s !important;
  }
 
  .u-model1Box .u-AlphaFlow-title-box .u-title-list-item{
    width: 280px;
  }
  .lifecycle-content-item{
    padding: 40px 20px;
  }
  /* .news-inner {
    width: 3600px;
  } */
  .swiper-title-box h1,
  .swiper-title-box>div{
    margin-left: 40px;
  }
  .swiper-title-box .swiper-title-btn{
    margin-left: 40px;
  }
  .u-header .u-phone,
  .u-header .registryBtn,
  .u-header .u-phone,
  .u-header .lanBox{
    display: none;
  }
  .u-header .u-menurow .u-mobile-nav-btn {
    display: none;
    float: unset;
    width: 20px;
    height: 20px;
  }



  .u-bpm {
    width: 100%;
    height: auto;
    margin: 0 auto;
    min-height: 600px;
  }
  .u-grey-bd.title-listBox{
    display: none;

  }
  .u-bpm-box {
    position: relative;
    margin-top: 60px;
    margin-bottom: 10px;
    display: flex;
    width: 100%;
  }
  .u-bpm-slide{
    background-color:#f7f8fa;
    width:25%;
    height:auto;
  }
  .u-title-list-item-bottom_other {
    display: block;
  }

}
@media screen and (max-width: 1178px) {
  .u-header .u-phone,
  .u-header .registryBtn{
    display: none;
  }
  .u-header .u-menurow .u-mobile-nav-btn {
    display: none;
    float: unset;
    width: 20px;
    height: 20px;
  }
  .u-bodyer .u-banner{
    height: 454px;
    padding-bottom: 0%;
  }
}
@media screen and (max-width: 1089px) {
  .u-header .u-phone,
  .u-header .registryBtn{
    display: none;
  }
  .u-header .u-menurow .u-mobile-nav-btn {
    display: none;
    float: unset;
    width: 20px;
    height: 20px;
  }
}
@media screen and (max-width: 1039px) {
  .u-header .u-phone,
  .u-header .registryBtn{
    display: none;
  }
  .u-header .u-menurow .u-mobile-nav-btn {
    display: none;
    float: unset;
    width: 20px;
    height: 20px;
  }
}
@media screen and (max-width: 1023px) {
  .u-grey-bd {
    width: 100%;
    height: auto;
    background-color: #f9f9f9;
    overflow: hidden;
  }
  .m-panel {
    width: 100%;
  }
  .m-footer {
    margin-top: 10px;
    /* padding: 10px 25px; */
    z-index: 999;
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 60px;
    background: #fff;
  }
  .m-footer a {
    float: left;
    display: block;
    text-align: center;
    line-height: 60px;
    width: 100%;
    height: 60px;
    border-radius: 2px;
    /* background: #1ba5fa; */
    background: #e60023;
    color: #fff;
    font-size: 16px;
  }
  .m-footer .btn_right {
    float: right;
    background: transparent;
    color:#e60023;
  }
 
  .u-header {
    position: relative;
    width: 100%;
  }
  .u-header .u-menurow {
    display: block;
    align-items: unset;
    margin: 0 auto;
    background-color: #fff;
    min-height: auto;
    width: 100%;
    padding: 0px 16px;
  }
  .u-header .u-menurow .u-logo {
    width: 160px;
    height: 26px;
    float: left;
    margin-left: 10px;
    margin: 18.5px 0 0px 25px;
  }
  .u-header .u-menurow .u-mobile-nav-btn {
    display: block;
    float: right;
    width: 25px;
    height: 15px;
    margin: 25px 25px 0px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .u-header .u-menurow .u-mobile-nav-btn .u-menu-btn-line {
    width: 25px;
    height: 3px;
    border-radius: 5px;
    background-color: #383838;
  }
  .u-header .u-menurow .u-mobile-nav-btn.active .u-menu-btn-line {
    background-color: #e60023;
  }
  .u-header .u-menurow .u-menubar {
    display: block;
    width: 100%;
    height: 100%;
  }
  .u-header .u-menurow .u-menubar:before,
  .u-header .u-menurow .u-menubar:after {
    content: '';
    display: table;
  }
  .u-header .u-menurow .u-menubar:after {
    clear: both;
  }
  .u-header .u-menurow .u-menu {
    display: none;
  }
  .u-header.grey {
    box-shadow: 2px 2px 6px #e5e5e5;
  }
  .u-header .select_menu {
    display: none;
    margin-top: 0;
    border-bottom: 1px solid #ebebeb;
    box-shadow: 2px 2px 6px #ebebeb;
    background-color: #fff;
    height: auto;
    z-index: 999;
  }
  .u-header .select_menu .menuModelLeft > ul {
    height: auto;
  }
  .u-header .select_menu  .menuModelLeft > ul > li{
     /* border:1px solid transparent; */
     box-sizing: border-box;
     margin-top:14px
  }
  .menuModelFlexBox{
    display: flex;
  }
  .u-header .select_menu .menuModelLeft{
    width: 140px;
    background-color: #F2F3F5;
    padding: 7px 8px;
    border-right: 1px solid  rgba(10,18,33,0.08);
    box-sizing: border-box;
  }
  .u-header .select_menu .menuModelRight{
    flex: 1;
  }
  .u-header .select_menu .menuModelLeft > ul > li > a {
    display: block;
    color: #383838;
    height: 32px;
    line-height: 32px;
  }
  /* .u-header .select_menu > ul > li+li{
    border-top:1px solid #f0f0f0;
  } */
  .u-header .select_menu .menuModelLeft > ul >li a span {
    margin-left: 12px;
    font-size: 14px;
  }
  .u-header .select_menu .menuModelLeft > ul >li a span .icon-right,
  .u-header .select_menu .menuModelLeft > ul >li a span .icon-down {
    position: absolute;
    right: 25px;
    font-size: 20px;
    color: #383838;
  }
  .u-header .select_menu .menuModelLeft > ul >li:hover,
  .select_menu .menuModelLeft .fangan-m:hover,
  .select_menu .menuModelLeft .fangan-m.active{
    background-color: #fff;
    box-shadow: 0px 0px 10px 0px rgba(10,18,33,0.08);
    border-radius: 4px;
  }
  .u-header .select_menu .menuModelLeft > ul >li .fangan-m,
  .u-header .select_menu .menuModelRight .fangan-m2{
    min-height: 32px;
    line-height: 32px;
    height: auto;
    font-size:14px;
    /* margin-left:12px; */
    padding-left: 12px;
    position:relative;
  }
  .u-header .select_menu  .fangan-m-list.active {
    display: block;
  }
  .u-header .select_menu .menuModelRight .fangan-m2{
    font-size: 14px;
  }
  .u-header .select_menu .menuModelRight .fangan-m2 .arrow,
  .u-header .select_menu .menuModelLeft > ul >li .fangan-m .arrow {
    position: absolute;
    right:10px;
    cursor: pointer;
  }
  .u-header .select_menu .menuModelLeft > ul >li .fangan-m .arrow{
    display: none;
  }
  .u-header .select_menu .menuModelRight .fangan-m2 .arrow{
    right: 21px;
    font-size: 14px;
  }
  .u-header .select_menu ul.fangan-m-list {
    width:100%;
    margin-left:40px;
    list-style: none;
    display: none
  }
  .u-header .select_menu ul.fangan-m-list.fangan-m-list-box{
    padding-top: 20px;
  }
  .u-header .select_menu ul.fangan-m2-list {
    margin-left:30px;
  }
  .u-header .select_menu .menuModelRight .fangan-m-list {
    width: calc(100% - 40px);

  }
  .u-header .select_menu .menuModelRight .fangan-m-list>li>a span
  {    font-size: 12px;}
  .u-header .select_menu .menuModelRight .fangan-m2-list {
    width: calc(100% - 30px);
  }
  .u-header .select_menu ul.fangan-m-list>li{
    min-height: 50px;
    height: auto;
  }
  .u-header .select_menu ul.fangan-m-list>li a{
    display: block;
    color: #383838;
    height: 50px;
    line-height: 50px;
    font-size:14px;
  }
  .u-header .select_menu ul.fangan-m2-list>li a{
    font-size:12px;
  }
  .u-header .select_menu .menuModelLeft > ul >li .fangan-m > ul > li:not(.title) span {
    color: #383838;
  }
  .u-header .select_menu .menuModelLeft > ul >li .fangan-m > ul > li.title {
    color: #b2b2b2;
  }
  .u-header .select_menu .menuModelLeft > ul >li .fangan-m > ul > li:active:not(.title) {
    background-color: #d9d9d9;
  }
  .u-header .select_menu .menuModelLeft > ul >li  .fangan-m > ul > li:nth-last-child(1) {
    border-bottom: 2px solid #f0f0f0;
  }
  .u-header .select_menu .menuModelLeft > ul >li  a:active:not(.fangan-m) {
    background-color: #d9d9d9;
  }
  .u-header.blue {
    border-bottom:1px solid #e5e5e5;
  }
  .u-header.blue .u-mobile-nav-btn .u-menu-btn-line {
    background-color: #383838;
  }
  .u-header.blue .u-menurow {
    background-color: #fff;
  }
  .u-header.blue .u-menurow .u-menu .nav-tab {
    color: #383838;
  }

  .u-banner-menu-list{
    display: none;
  }

  .u-bodyer {
    margin-top: 0;
    /* margin-bottom: 60px; */
    width: 100%;
  }
  .u-bodyer > div {
    width: 100%;
  }
  .u-footer {
    width: 100%;
    height: auto;
    margin: 0px auto ;
    background-color: #f9f9f9;
    min-height: auto;
  }  
  .bottom-popularTopics{
    width: 100%;
  }
  .u-index .modelFlexItem2{
    height: 144px;
  }
}
@media screen and (max-width: 793px) and (min-width: 780px) {
  .u-index .modelFlexItem1 p{
     font-size: 15px;
  }
  .u-index .modelFlexItem1{
    font-size: 10px;
  }
}
@media screen and (max-width: 780px) {
  .modele2Pc.goMoreTitle{
    display: none;
  }
  .modelBox1 .modelFlexItem1{
    min-width: 200px;
  }
  .u-model6Box{
    padding: 0px 16px;
  }
  .u-index .modelFlexItem2{
    height: 122px;
  }
  .modeltitle{
    margin: 32px 0px 20px;
    font-size: 24px;
  }
  .u-bodyer {
    overflow: hidden;
    min-width: 100%;
  }
  .u-bodyer .u-banner {
    height: 360px;
  }

 .u-banner .swiper-slide .img0 {
   width: 100%;
   height: 100%;
   background-image:url("../images/index2025/banner2025deepseekmobilech.jpg"); 
   /*background-image:url("../images/index2024/banner-2024-bg-fullflow-mobile.jpg");*/
   background-repeat: no-repeat;
   /* background-size: 100% 100%; */
   background-size:cover;
    background-position:  50% 50%;
 }

  .u-banner .swiper-slide .img1 {
    width: 100%;
    height: 100%;
    background-image:url("../images/index2025/banner-2025-bg-Gartner-mobile.jpg");
    background-repeat: no-repeat;
    /* background-size: 100% 100%; */
    background-size:cover;
    background-position: 50% 50%;
 }
 
  .u-banner .swiper-slide .img2 {
    width: 100%;
    height: 100%;
    background-image:url("../images/index2025/banner2025BDmobile.jpg"); 
    background-repeat: no-repeat;
   background-size: 100% 100%; 
    background-size:cover;
    background-position:  50% 50%;
 }

/*
 .u-banner .swiper-slide .img4 {
  width: 100%;
  height: 100%;
  background-image:url("../images/index2024/banner-2024-bg-xpeng-mobile.jpg");
  background-image:url("../images/index2024/banner-2024-bg-fullflow-mobile.jpg");
  background-repeat: no-repeat;
  background-size: 100% 100%; 
  background-size:cover;
   background-position:  50% 50%;
}
*/
.u-banner .swiper-slide .img3 {
  width: 100%;
  height: 100%;
  background-image:url("../images/index2025/banner-2025-bg-hijly-mobile.jpg"); 
  /*background-image:url("../images/index2024/banner-2024-bg-haier-mobile.jpg"); */
  background-repeat: no-repeat;
  /* background-size: 100% 100%; */
  background-size:cover;
   background-position:  50% 50%;
}
  .homeHeaderLogoBox{
    bottom: 0px;
  }
  .swiper-title-box{
    top:23%;
  }
  .u-banner .swiper-container,
  .u-model1Box .u-AlphaFlow-title-box,
  .u-bodyer .u-model,
  .bottom-navigation-top-inner,
  .bottom-navigation-bottom,
  .homeHeaderLogoMask,
  .swiper-title-box,
  .product-data-inner,
  .u-index-model{
    width: 100%;
  }
  .u-bodyer .u-model{
    padding-top: 32px;
  }
  /* .u-banner .swiper-container {
    height: calc(100% - 80px);
  } */
  .u-banner .swiper-pagination{
    display: none !important;
  }
  .u-model1Box .u-AlphaFlow-title-box{
    flex-direction: column;
    align-items: center;
    padding: 40px 0 0 0;
  }
  .u-title-list-item+.u-title-list-item{
    margin-top:15px;
  }
  .u-model1Box .u-AlphaFlow-title-box .u-title-list-item{
    position: relative;
    width: 90%;
    height: 150px;
    padding: 32px 40px 18px;
  }
  .u-model1Box .u-AlphaFlow-title-box .u-title-list-item::after{
    content: "";
    position: absolute;
    height:1px;
    bottom: 50px;
    left:0px;
    right: 0px;
    background-color: #ECECEE;
  }
  .u-model1Box .u-AlphaFlow-title-box .u-title-list-item .u-title-list-item-bottom{
    width: 100%;
    text-align: center;
  }
  .lifecycleMobile .u-bpm-content-item{
    position: relative;
 
  }
  .lifecycleMobile .u-bpm-content-item::after{
    content: "";
    position: absolute;
    bottom: 0px;
    height: 1px;
    background-color:  rgba(10,18,33,0.08);
    left:24px;
    right: 24px;   
  }
  .lifecycle-content-item{
    padding: 40px 20px;
  }
  .u-model .model-title h1 {
    font-size: 24px;	
  }
  .u-model .lifecycle{
    display: none;
  }
  .lifecycleMobile{
    display: block;
    margin-top:24px;
  }
  .lifecycleMobile .slideTop{
    display: flex;
  }
  .flow-integrationMobileItem:nth-child(1) .integrationMobileItem-inner{
  background: url(../images/flow-integrationMobileItem-back1.png) no-repeat;
  background-size:cover;
  background-position: 100%;
  border-radius: 10px;
}
.flow-integrationMobileItem:nth-child(2) .integrationMobileItem-inner{
  background: url(../images/flow-integrationMobileItem-back2.png) no-repeat;
  background-size:cover;
  border-radius: 10px;
  /* background-position: center; */
}
.flow-integrationMobileItem:nth-child(3) .integrationMobileItem-inner{
  background: url(../images/flow-integrationMobileItem-back3.png) no-repeat;
  background-size:cover;
  border-radius: 10px;
  /* background-position: center; */
}
.flow-integrationMobileItem:nth-child(4) .integrationMobileItem-inner{
  background: url(../images/flow-integrationMobileItem-back4.png) no-repeat;
  background-size:cover;
  border-radius: 10px;
 /* background-position: center;*/
 background-position-x: right;
}
.flow-integrationMobileItem:nth-child(5) .integrationMobileItem-inner{
  background: url(../images/flow-integrationMobileItem-back5.png) no-repeat;
  background-size:cover;
  border-radius: 10px;
  background-position: center; 
/* background-position-x: right;*/
}
  
  /* .news-inner {
    width: 3600px;
  } */
  .news-item{
    width: 344px;
  }

  .swiper-title-box.type2 {
    top: 30%;
    transform: translateX(-50%) translateY(-50%);
  }

  .swiper-title-box h1{
    font-size:17px;
    margin: 0;
    text-align: center;
    line-height: 28px;
  }
  .swiper-title-box .swiper-title-hint{
    font-size:14px;
  }

  .swiper-title-box .swiper-title-hint-44{
    font-size: 18px;
    color: #0A1221;
  }
   .swiper-title-box .swiper-title-hint-50{
    font-size: 24px;
    color: #0A1221;
  }
  .swiper-title-box .swiper-title-btn{
     /* margin:25px auto 0px; */
     display: none;
  }
  .swiper-title-box>div{
    margin-left: 0px;
    text-align: center;
  }
  .flow-integration{
    display: none !important;
  }
  .flow-integrationMobile{
    display: block;
  }
  .u-model4Box .model-client {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: repeat(8,82px);
    gap: 8px;
    padding: 0px 8px;
    box-sizing: border-box;
  }
  .product-data-inner{
     display: block;
  }
  .product-data{
    background: url(../images/product-data-back.png);
    height: 403px;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-position: center;
  }
  .product-data-inner-item{
    margin-top:30px;
  }
  /* .u-model5Box .model-attestation {
      grid-template-columns: 0.5fr 0.5fr 0.5fr;
      grid-template-rows: 154px 154px;
  } */
  .u-model5Box .model-attestation{
    grid-template-columns: repeat(6,150px);
    overflow: auto;
  }
  .news-outside {
    display: none;
  }
  .news-button {
    display: none;
  }
  .news-outside .news-inner{
      margin-left:20px;
  }
  .bottom-navigation-top-inner{
    display: block;
  }
  .bottom-navigation-top{
    height: auto;;
  }
  .bottom-navigation-top-inner .firm-input,
  .bottom-navigation-top-inner .input-item{
    width: 358px;
    height: 40px;
    border-radius: 4px;
    margin:30px auto 0px;
  }
  .submit-btn{
    width: 358px;
    height: 40px;
    border-radius: 0px;
    margin:30px auto;
  }
  .bottom-navigation-bottom-inner-top{
     flex-direction: column;
     align-items: center;
     border-bottom-width: 0px;
  }
  .bottom-navigation-bottom-inner-top .firm-info{
    margin-right: 0px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.192);
    border-left-width: 0px;
    display: flex;
    justify-content: space-between;
    width: 340px;
    padding-left: 0px;
  }
  .bottom-navigation-bottom-inner-top .firm-info .alphaFlowFooter{
    margin-bottom: 19px;
  }
  .firm-info .info-column-item-img{
    margin-top:0px;
  }
  .firm-info-column-item{
    display: none;
  }
  .firm-info-column-item-mobile{
    display: block;
  }
  .bottom-navigation-bottom{
    height: auto;
    padding-bottom: 140px;
    margin: 0px !important;
  }
  .firm-info-column-QRcode{
    margin:24px 0px 0px;
    width: 330px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.192);
  }
  .firm-info-column-QRcode  .bottom-logo-molile{
    display: block;
  }
  .bottom-navigation-bottom-inner-bottom .left-logo,
  .selectBox{
    display: none;
  }
  .bottom-navigation-bottom-inner-bottom{
      justify-content: center;
  }
  .right-coding{
    flex-direction: column;
  }
  .bottom-navigation-bottom-inner-bottom .right-coding img{
    transform: translateY(4px);
  }
  .bottom-navigation-top{
    display:none;
  }
  .u-title-list-item-bottom_other {
    display: none;
  }
  .u-title-list-item-bottom_mobile {
    display: block;
  }
  .bottom-swiper {
    display: block;
  }
  .u-model6Box .model-news{
     padding: 5px 0px;
  }
  .newsContent{
    display: none;

  }
  .modelBox1 .modelFlexBox,
  /* .modelBox3>.modelFlexBox, */
  .modelBox2 .modelFlexBox{
    flex-wrap: wrap;
  }
  .modelBox1 .modelFlexItem1{
    min-width: 300px;
  }
  .u-index .modelFlexItem3{
    flex: 0;
    width: 400px;
    margin:0px auto;
  }
  .u-index .modelFlexItem3+.modelFlexItem3{
    margin-left: 16px;
  }
  .u-index .mobileModel .modelFlexBox{
    justify-content: center;
  }
  .u-index .mobileModel .modelFlexItem2{
    border-radius: 8px;
    overflow: hidden;
    height: 145px;
    background-size: cover !important;
  }
  .u-index .mobileModel .modelFlexItem2 span{
    display: none;
  }
  .u-index .mobileModel .modelFlexItem2 p{
    top: 100px;
    font-size: 18px;
  }
  .u-index .mobileModel .modelFlexItem2 .morePage{
    display: none;
  }
  /* .pcModel{
    display: none;
  } */
  .mobileModel{
    display: block;
  }
  .u-index .modelFlexItem3Body .modelFlexBox .imgBox {
    width: 83px;
    height: 48px;
  }
  .u-index .modelFlexItem3Body .modelFlexBox .imgBox img{
    width: auto;
  }
  .modelBox.modelBox3{
    padding-bottom: 96px;
  }
  .mobileContentView{
    overflow: auto;
  }
  .goMoreTitle{
    margin: 0px;
  }
  .u-model .model-title .more,
  .goMoreTitle .more{
    position: absolute;
    bottom: 16px;
    left: 50%;
    transform: translateX(-50%);
    width: 137px;
    height: 32px;
    background: #FFFFFF;
    box-shadow: 0px 0px 10px 0px rgba(10,18,33,0.08);
    border-radius: 4px;
    overflow: hidden;
  }
  .u-model .model-title .more{
    bottom:-375px;
  }
  .u-model .model-title .more span,
  .goMoreTitle .more span{
    font-size: 14px;
    color: #0A1221 !important;
    background-color: #fff !important;
  }
  .u-model .model-title .more span{
    margin-top:0px;
  }
  .bottom-swiper .mySwiper .swiper-wrapper .swiper-slide,
  .bottom-swiper{
    height: auto;
  }
  .bottom-swiper{
    padding-bottom:84px ;
  }
  .u-index .modelFlexItem1 img{
    width: 95%;
  }
  .u-index .modelFlexItem2 .hotBox{
    display: none;
  }
}
@media screen and (max-width: 700px){
  .m-footer{
    display: block;
  }
  .u-model3Box .model-RPA-top{
    padding: 20px
  }
  .u-model3Box .model-RPA-top,
  .u-model3Box .model-RPA-bottom{
    width: 88%;
    margin:0 auto
  }
  .u-model3Box .model-RPA-bottom-mobile{
    width: 88%;
    margin:12px auto 0px;
  }
  .u-model3Box .model-RPA-bottom{
    margin-top:15px;
  }
  .u-model3Box .model-RPA-bottom{
    display: none;
  }
  .model-RPA-bottom-mobile{
    display: block;
  }
  .model-RPA-bottom-mobile .model-RPA-bottom-item-text{
    font-size:14px;
  }
  .bottom-navigation-top{
    display:none;
  }
  .bottom-navigation-bottom-inner-bottom{
    margin:16px 0px 70px;
  }

  .swiper-title-box .swiper-title-hint {
    text-align: center;
  }

  .bottom-popularTopics{
    display: none;
  }
  .bottom-popularTopics.moreLink{
    display: none;
  }
  .mobileModel .modelFlexItem2 p {
    top: 35px;
  }

}
@media screen and (max-width: 660px){
  .modelBox1 .modelFlexItem1{
    min-width: 210px;
  }
  .model-attestation-item .model-attestation-item-img{
    width:100%;
  }
   .bottom-navigation-top{
    display:none;
  }
  /* .u-banner .swiper-slide .img0,
  .u-banner .swiper-slide .img1,
  .u-banner .swiper-slide .img2 {
    background-position: 50% 100%;
  } */
  .bottom-popularTopics .modelFlexBox .firm-info-item{
    text-wrap: nowrap;
  }
  .model-attestation-item:hover .model-attestation-item-img{
    box-shadow: none;
  }
  .u-index .modelFlexItem1 p{
    font-size: 19px;
  }
}
@media screen and (max-width: 600px){
  /* .u-banner .swiper-slide .img0,
  .u-banner .swiper-slide .img1,
  .u-banner .swiper-slide .img2 {
    background-position: 50% 100%;
  } */
  .modelBox1 .modelFlexItem1{
    height: 360px;
  }
  .u-index .modelFlexItem1 .modelFlexBox{
    margin: 10px 33px;
  }
  .modelBox{
    padding: 0px 2px;
    box-sizing: border-box;
  }
 .modelBox.pcModel{
   display: none;
  }
  .modelBox1 .modelFlexItem1{
    /* border-radius: 8px 8px 0 0;
    border-radius: 8px 0px 0 0 !important;
    overflow: hidden; */
  }
  .u-index .modelFlexItem1[data-index="3"]{
    /* overflow: hidden; */
    border-radius: 0px 8px 8px 0px;
  }
  .u-index .modelFlexItem1 img{
    width: 90%;
 }
  .u-index .modelFlexItem1 .overflowBtn{
    display: none;
  }
  
  .u-index .modelFlexItem1 img{
    display: none;
    opacity: 0;
  }
  
  .u-index .modelFlexItem1 span{
    display: none;
    opacity: 0;
  }
  
  .u-index .modelFlexItem1 p{
    height: 50px;
    margin: 0;
  }
  .u-index .modelFlexItem1{
    width: 100%;
    background:url(../images/index2024/mobileBg.png) center center / 115% 110% no-repeat !important;
    /* background-size:cover !important; */
  }
  .u-index .modelFlexItem1 img.activeImg{
    display: inline-block;
    opacity: 1; 
  }
  .u-index .modelFlexItem1+.modelFlexItem1::after{
    width:0px
  }
}
@media screen and (max-width: 550px){
  .u-index .modelFlexItem1 p{
    /* font-size: 16px; */
    height: 50px;
    margin: 0;
  }
  .modelBox1 .modelFlexItem1{
    height: 320px;
  }
  .bottom-navigation-top{
    display:none;
  }
  /* .u-banner .swiper-slide .img0,
  .u-banner .swiper-slide .img1,
  .u-banner .swiper-slide .img2 {
    background-position: 50% 100%;
  } */
}
@media screen and (max-width: 500px){
  /* .u-banner .swiper-slide .img0,
  .u-banner .swiper-slide .img1,
  .u-banner .swiper-slide .img2 {
    background-size: 136% 120%;
  } */
  .modelBox1 .modelFlexItem1{
    min-width: 160px;
  }
  .bottom-popularTopics .modelFlexBox{
    flex-wrap: wrap;
  }
  .bottom-popularTopics .modelFlexBox.alignCenter .firm-info-item+.firm-info-item{
    margin-left: 5px;
  }
  .u-index .modelFlexItem1[data-index="2"]{
    overflow: hidden;
    border-radius: 0px 8px 8px 0px;
  }
  .u-index .modelFlexItem1[data-index="3"]{
    overflow: hidden;
    border-radius: 0px 0px 8px 8px;
  }
  .u-index .modelFlexItem1 img{
      width: 90%;
  }
}
@media screen and (max-width: 450px){
  .u-index .modelFlexItem1 p{
    font-size: 16px;
    height: 40px;
    margin: 0;
  }
  .modelBox1 .modelFlexItem1{
    height: 260px;
    padding-top: 20px;
  }
}
@media screen and (max-width: 415px) {
  .modelBox1 .modelFlexItem1{
    min-width: 130px;
  }
  .flow-integrationMobileItem .integrationMobileItem-inner,
  .flow-integrationMobileItem{
    width: 329px;
    height:222px;
  }
    .bottom-navigation-top{
    display:none;
  }
  .u-model3Box .model-RPA-top{
    height: 470px;
  }
  .model-attestation-item div span{
    font-size: 12px;
  }
  .model-attestation-item div span:nth-child(2){
     text-overflow: hidden;
     white-space: nowrap;
     display: block;
  }
  
  .bottom-swiper .mySwiper .swiper-wrapper .swiper-slide:last-of-type {
    transform: translateX(-15px);
  }
  .bottom-swiper {
    margin-left:35.5px;
  }
  .u-index .mobileModel .modelFlexItem2{
    height: 155px;
  }
}
@media screen and (max-width: 390px) {
  .modelBox1 .modelFlexItem1{
    height: 240px;
  }
  .u-index .modelFlexItem1 p{
    font-size: 16px;
    height: 40px;
    margin: 0;
  }
  .bottom-swiper {
    margin-left:23px;
  }
}
@media screen and (max-width: 375px) {
  .bottom-navigation-top-inner .firm-input,
  .bottom-navigation-top-inner .input-item,
  .submit-btn{
    width: 80%;
  }
  .bottom-navigation-top{
    display:none;
  }
  .u-model .model-title h1 {
      font-size: 18px;
    }
  .model-RPA-bottom-mobile-item img{
    margin: 0px 12px 0px 12px
  }
  .bottom-swiper {
      margin-left:15.5px;
  }
  .u-index .mobileModel .modelFlexItem2{
    height: 165px;
  }

}
@media screen and (max-width: 360px) {
     .bottom-navigation-top{
        display:none;
      }
      .u-model4Box .model-client{
        grid-template-columns: 1fr 1fr;
        grid-template-rows: repeat(12,82px);
      }  
      .bottom-swiper {
        margin-left:8px;
      }
}
@media screen and (max-width: 344px) {
  .bottom-swiper {
    margin-left:0px;
  }
  .u-banner .swiper-slide:last-child {
    transform: translateX(0px);
  }
}
@media screen and (max-width: 320px) {
  .u-index .modelFlexItem1 img{
    width: 65%;
  }
    .bottom-navigation-top{
      display:none;
    }
  .model-RPA-bottom-mobile-item img{
    margin: 0px 4px 0px 4px
  }
}